home *** CD-ROM | disk | FTP | other *** search
/ C & C++ Multimedia Cyber Classroom / C and C++ Multimedia Cyber Classroom (Prentice Hall) (1998).iso / src / fig09_08.jar / Ch09 / Fig09_08 / Point2.h < prev   
C/C++ Source or Header  |  1997-08-25  |  516b  |  19 lines

  1. // Fig. 9.8: point2.h
  2. // Definition of class Point
  3. #ifndef POINT2_H
  4. #define POINT2_H
  5.  
  6. class Point {
  7.    friend ostream &operator<<( ostream &, const Point & );
  8. public:
  9.    Point( int = 0, int = 0 );      // default constructor
  10.    void setPoint( int, int );      // set coordinates
  11.    int getX() const { return x; }  // get x coordinate
  12.    int getY() const { return y; }  // get y coordinate
  13. protected:        // accessible to derived classes
  14.    int x, y;      // coordinates of the point
  15. };
  16.  
  17. #endif
  18.  
  19.